208285a185e07b5b39d414e4b12cd4785773bb40,plugins/org.eclipse.xtext.generator/src/org/eclipse/xtext/generator/xbase/XbaseGeneratorFragment.java,XbaseGeneratorFragment,getGuiceBindingsUi,#Grammar#,244
Before Change
.addTypeToType("org.eclipse.xtext.common.types.ui.query.IJavaSearchParticipation",
"org.eclipse.xtext.common.types.ui.query.IJavaSearchParticipation.No")
// DerivedMemberAwareEditorOpener
.addConfiguredBinding("LanguageSpecificURIEditorOpener", "if (org.eclipse.ui.PlatformUI.isWorkbenchRunning()) { \n"+
"\t\t\tbinder.bind(org.eclipse.xtext.ui.editor.IURIEditorOpener.class).annotatedWith(org.eclipse.xtext.ui.LanguageSpecific.class)" +
".to(org.eclipse.xtext.xbase.ui.jvmmodel.navigation.DerivedMemberAwareEditorOpener.class); \n" +
"\t\t\tbinder.bind(org.eclipse.xtext.common.types.ui.navigation.IDerivedMemberAwareEditorOpener.class).to(org.eclipse.xtext.xbase.ui.jvmmodel.navigation.DerivedMemberAwareEditorOpener.class); \n"+
"\t\t}")
.addTypeToType("org.eclipse.xtext.common.types.xtext.ui.ITypesProposalProvider",
"org.eclipse.xtext.xbase.ui.contentassist.ImportingTypesProposalProvider")
.addTypeToType("org.eclipse.jface.viewers.ILabelProvider", "org.eclipse.xtext.xbase.ui.labeling.XbaseLabelProvider");
After Change
.addTypeToType("org.eclipse.xtext.common.types.ui.query.IJavaSearchParticipation",
"org.eclipse.xtext.common.types.ui.query.IJavaSearchParticipation.No")
// DerivedMemberAwareEditorOpener
.addConfiguredBinding("LanguageSpecificURIEditorOpener", "if (org.eclipse.ui.PlatformUI.isWorkbenchRunning()) { \n"+
"\t\t\tbinder.bind(org.eclipse.xtext.ui.editor.IURIEditorOpener.class).annotatedWith(org.eclipse.xtext.ui.LanguageSpecific.class)" +
".to(org.eclipse.xtext.xbase.ui.jvmmodel.navigation.DerivedMemberAwareEditorOpener.class); \n" +
"\t\t\tbinder.bind(org.eclipse.xtext.common.types.ui.navigation.IDerivedMemberAwareEditorOpener.class).to(org.eclipse.xtext.xbase.ui.jvmmodel.navigation.DerivedMemberAwareEditorOpener.class); \n"+
"\t\t}")
.addTypeToType("org.eclipse.jface.viewers.ILabelProvider", "org.eclipse.xtext.xbase.ui.labeling.XbaseLabelProvider");
} else {
bindFactory = bindFactory.addTypeToType("org.eclipse.xtext.ui.refactoring.IRenameStrategy",
"org.eclipse.xtext.xbase.ui.refactoring.XbaseRenameStrategy");
}
if(usesXImportSection(grammar)) {
bindFactory
.addTypeToType("org.eclipse.xtext.xbase.imports.IUnresolvedTypeResolver",
"org.eclipse.xtext.xbase.ui.imports.InteractiveUnresolvedTypeResolver")
.addTypeToType("org.eclipse.xtext.common.types.xtext.ui.ITypesProposalProvider",
"org.eclipse.xtext.xbase.ui.contentassist.ImportingTypesProposalProvider");
} else {
bindFactory
.addTypeToType("org.eclipse.xtext.xbase.ui.quickfix.JavaTypeQuickfixes",